launch emplacement - French English Dictionary